package next.fire.spinus.logx.provider.huawei.conf;

import next.fire.spinus.logx.api.model.ProviderEnum;

/**
 * Created by daibing on 2023/4/13.
 */
public class HuaweiLogConfig {
    private final ProviderEnum provider = ProviderEnum.HUAWEI;
    private String logStoreCode;
    private String accessKeyId;
    private String accessKeySecret;
    private String accountEndpoint;
    private String agentEndpoint;
    private String projectId;
    private String logGroupId;
    private String logStreamId;
    private String accountName;
    private String iamEndpoint;
    private String iamUserName;
    private String iamPassword;

    public ProviderEnum getProvider() {
        return provider;
    }

    public String getLogStoreCode() {
        return logStoreCode;
    }

    public void setLogStoreCode(String logStoreCode) {
        this.logStoreCode = logStoreCode;
    }

    public String getAccessKeyId() {
        return accessKeyId;
    }

    public void setAccessKeyId(String accessKeyId) {
        this.accessKeyId = accessKeyId;
    }

    public String getAccessKeySecret() {
        return accessKeySecret;
    }

    public void setAccessKeySecret(String accessKeySecret) {
        this.accessKeySecret = accessKeySecret;
    }

    public String getAccountEndpoint() {
        return accountEndpoint;
    }

    public void setAccountEndpoint(String accountEndpoint) {
        this.accountEndpoint = accountEndpoint;
    }

    public String getAgentEndpoint() {
        return agentEndpoint;
    }

    public void setAgentEndpoint(String agentEndpoint) {
        this.agentEndpoint = agentEndpoint;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getLogGroupId() {
        return logGroupId;
    }

    public void setLogGroupId(String logGroupId) {
        this.logGroupId = logGroupId;
    }

    public String getLogStreamId() {
        return logStreamId;
    }

    public void setLogStreamId(String logStreamId) {
        this.logStreamId = logStreamId;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getIamEndpoint() {
        return iamEndpoint;
    }

    public void setIamEndpoint(String iamEndpoint) {
        this.iamEndpoint = iamEndpoint;
    }

    public String getIamUserName() {
        return iamUserName;
    }

    public void setIamUserName(String iamUserName) {
        this.iamUserName = iamUserName;
    }

    public String getIamPassword() {
        return iamPassword;
    }

    public void setIamPassword(String iamPassword) {
        this.iamPassword = iamPassword;
    }
}
